#pragma once

#include "resource.h"

class RacingGame {
public:
    RacingGame(HINSTANCE hInstance);
    ~RacingGame();
    bool Init(int nCmdShow);
    void Run();

private:
    HINSTANCE hInst;
    HWND hWnd;

    static LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam);
    void DrawStartScreen(HWND hWnd, HDC hdc);
    void DrawCar(HDC hdc, int x, int y);
};

struct Circle {
    int x;
    int y;
    int radius;

    Circle(int xCoord, int yCoord, int r) : x(xCoord), y(yCoord), radius(r) {}

};